package com.iplant.aps.service.po.sfc;

import java.io.Serializable;
import java.util.Calendar;

/**
 * 批量偶换件配置表
 *
 * @author YouWang·Peng
 * 2022-6-24 11:13:30
 */
public class SFCBatchBOMItem implements Serializable {
    /**
     * 主键
     */
    public int ID = 0;
    /**
     * 车型
     */
    public int ProductID = 0;
    public String ProductNo = "";
    /**
     * 修程
     */
    public int LineID = 0;
    public String LineName = "";
    /**
     * 工位
     */
    public int PartID = 0;
    public String PartName = "";
    public String PartCode = "";
    /**
     * 工序
     */
    public int PartPointID = 0;
    public String PartPointName = "";
    public String PartPointCode = "";
    /**
     * 物料
     */
    public int MaterialID = 0;
    public String MaterialNo = "";
    public String MaterialName = "";
    /**
     * 单位
     */
    public int UnitID = 0;
    public String UnitText = "";
    /**
     * 数量
     */
    public double FQTY = 0.0;
    /**
     * 必换偶换
     */
    public int ReplaceType = 0;
    public String ReplaceTypeText = "";
    /**
     * 必修偶修
     */
    public int OutSourceType = 0;
    public String OutSourceTypeText = "";
    /**
     * 偶换率
     */
    public double EvenExchangeRate = 0.0;
    /**
     * 最小发货量(物流采购部维护)
     */
    public double MinFQTY = 0.0;
    /**
     * 创建信息
     */
    public int CreateID = 0;
    public String Creator = "";
    public Calendar CreateTime = Calendar.getInstance();
    /**
     * 编辑信息
     */
    public int EditID = 0;
    public String Editor = "";
    public Calendar EditTime = Calendar.getInstance();
    /**
     * 激活状态
     */
    public int Active = 0;

    //辅助属性
    /**
     * 线边实时库存
     */
    public double LineStock = 0.0;

    public int getID() {
        return ID;
    }

    public void setID(int ID) {
        this.ID = ID;
    }

    public int getProductID() {
        return ProductID;
    }

    public void setProductID(int productID) {
        ProductID = productID;
    }

    public String getProductNo() {
        return ProductNo;
    }

    public void setProductNo(String productNo) {
        ProductNo = productNo;
    }

    public int getLineID() {
        return LineID;
    }

    public void setLineID(int lineID) {
        LineID = lineID;
    }

    public String getLineName() {
        return LineName;
    }

    public void setLineName(String lineName) {
        LineName = lineName;
    }

    public int getPartID() {
        return PartID;
    }

    public void setPartID(int partID) {
        PartID = partID;
    }

    public String getPartName() {
        return PartName;
    }

    public void setPartName(String partName) {
        PartName = partName;
    }

    public String getPartCode() {
        return PartCode;
    }

    public void setPartCode(String partCode) {
        PartCode = partCode;
    }

    public int getPartPointID() {
        return PartPointID;
    }

    public void setPartPointID(int partPointID) {
        PartPointID = partPointID;
    }

    public String getPartPointName() {
        return PartPointName;
    }

    public void setPartPointName(String partPointName) {
        PartPointName = partPointName;
    }

    public String getPartPointCode() {
        return PartPointCode;
    }

    public void setPartPointCode(String partPointCode) {
        PartPointCode = partPointCode;
    }

    public int getMaterialID() {
        return MaterialID;
    }

    public void setMaterialID(int materialID) {
        MaterialID = materialID;
    }

    public String getMaterialNo() {
        return MaterialNo;
    }

    public void setMaterialNo(String materialNo) {
        MaterialNo = materialNo;
    }

    public String getMaterialName() {
        return MaterialName;
    }

    public void setMaterialName(String materialName) {
        MaterialName = materialName;
    }

    public int getUnitID() {
        return UnitID;
    }

    public void setUnitID(int unitID) {
        UnitID = unitID;
    }

    public String getUnitText() {
        return UnitText;
    }

    public void setUnitText(String unitText) {
        UnitText = unitText;
    }

    public double getFQTY() {
        return FQTY;
    }

    public void setFQTY(double FQTY) {
        this.FQTY = FQTY;
    }

    public int getReplaceType() {
        return ReplaceType;
    }

    public void setReplaceType(int replaceType) {
        ReplaceType = replaceType;
    }

    public String getReplaceTypeText() {
        return ReplaceTypeText;
    }

    public void setReplaceTypeText(String replaceTypeText) {
        ReplaceTypeText = replaceTypeText;
    }

    public int getOutSourceType() {
        return OutSourceType;
    }

    public void setOutSourceType(int outSourceType) {
        OutSourceType = outSourceType;
    }

    public String getOutSourceTypeText() {
        return OutSourceTypeText;
    }

    public void setOutSourceTypeText(String outSourceTypeText) {
        OutSourceTypeText = outSourceTypeText;
    }

    public double getEvenExchangeRate() {
        return EvenExchangeRate;
    }

    public void setEvenExchangeRate(double evenExchangeRate) {
        EvenExchangeRate = evenExchangeRate;
    }

    public double getMinFQTY() {
        return MinFQTY;
    }

    public void setMinFQTY(double minFQTY) {
        MinFQTY = minFQTY;
    }

    public int getCreateID() {
        return CreateID;
    }

    public void setCreateID(int createID) {
        CreateID = createID;
    }

    public String getCreator() {
        return Creator;
    }

    public void setCreator(String creator) {
        Creator = creator;
    }

    public Calendar getCreateTime() {
        return CreateTime;
    }

    public void setCreateTime(Calendar createTime) {
        CreateTime = createTime;
    }

    public int getEditID() {
        return EditID;
    }

    public void setEditID(int editID) {
        EditID = editID;
    }

    public String getEditor() {
        return Editor;
    }

    public void setEditor(String editor) {
        Editor = editor;
    }

    public Calendar getEditTime() {
        return EditTime;
    }

    public void setEditTime(Calendar editTime) {
        EditTime = editTime;
    }

    public int getActive() {
        return Active;
    }

    public void setActive(int active) {
        Active = active;
    }

    public double getLineStock() {
        return LineStock;
    }

    public void setLineStock(double lineStock) {
        LineStock = lineStock;
    }
}
